home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / comms / qslav100.zip / QWKSLAVE.DOC < prev    next >
Text File  |  1995-02-06  |  66KB  |  1,409 lines

  1.  
  2.  
  3.                              QwkSlave Version 1.00
  4.                        QWK Mail Packet Message Database!
  5.  
  6.  
  7.                                 Copyright 1995
  8.                                       by
  9.  
  10.                    Stevenson Technical Services, Inc. (STSI)
  11.                             108 Second Avenue West
  12.                              Bertha MN 56437-0297
  13.  
  14.                              Phone: (218) 924-2050
  15.                          FAX: (218) 924-2050 (Ext. 11)
  16.                       The STSI BBS: (218) 924-2060, 8,N,1
  17.  
  18.  
  19.  
  20.                   ■─────────────────────────────────────────■
  21.                   │                Welcome!                 │
  22.                   ■─────────────────────────────────────────■
  23.  
  24.  
  25.   Thank you for trying QwkSlave!  QwkSlave imports QWK mail packets, storing
  26.   each message as a database record.  Add, edit, delete, and print messages.
  27.   Search the entire database for key words or phrases.  Sort the database on
  28.   any one of ten different fields.  Cross referencing makes finding an
  29.   original message and its response as easy as a mouse-click!  Make those
  30.   messages work for you!  QwkSlave is ideal as a technical support reference
  31.   tool.  Network support is included.  Easy push-button interface with mouse
  32.   support.  (286 or higher)
  33.  
  34.   If you appreciate QwkSlave, you are encouraged to call The STSI BBS at
  35.   (218) 924-2060, and let us know!  Comments, suggestions, and enhancement
  36.   requests are always welcome!
  37.  
  38.  
  39.  
  40.                   ■─────────────────────────────────────────■
  41.                   │              Requirements               │
  42.                   ■─────────────────────────────────────────■
  43.  
  44.  
  45.   To run QwkSlave reliably, you will need the following:
  46.  
  47.   ∙ DOS 3.3 or Higher
  48.   ∙ IBM PC, PC-Compatible or MS-DOS Computer with an 80286 Processor or
  49.     Higher, Hard Drive, and 640K RAM
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                      Page 1
  64.  
  65.  
  66.  
  67.                   ■─────────────────────────────────────────■
  68.                   │           Table of Contents:            │
  69.                   ■─────────────────────────────────────────■
  70.  
  71.   Welcome   . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page  1
  72.  
  73.   Requirements  . . . . . . . . . . . . . . . . . . . . . . . . . .  Page  1
  74.  
  75.   Disclaimer / License Agreement  . . . . . . . . . . . . . . . . .  Page  3
  76.  
  77.   ASP Notice  . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page  4
  78.  
  79.   Registration  . . . . . . . . . . . . . . . . . . . . . . . . . .  Page  4
  80.  
  81.   Technical Support . . . . . . . . . . . . . . . . . . . . . . . .  Page  5
  82.  
  83.   What Is QwkSlave? . . . . . . . . . . . . . . . . . . . . . . . .  Page  5
  84.  
  85.   Why Use QwkSlave? . . . . . . . . . . . . . . . . . . . . . . . .  Page  6
  86.  
  87.   Capturing CompuServe Messages . . . . . . . . . . . . . . . . . .  Page  7
  88.  
  89.   Installing QwkSlave . . . . . . . . . . . . . . . . . . . . . . .  Page  8
  90.  
  91.   Create Message Base . . . . . . . . . . . . . . . . . . . . . . .  Page  8
  92.  
  93.   Viewing Database Messages . . . . . . . . . . . . . . . . . . . .  Page  9
  94.  
  95.   Opening and Deleting Files  . . . . . . . . . . . . . . . . . . .  Page 14
  96.  
  97.   Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 14
  98.  
  99.   Command Line Support  . . . . . . . . . . . . . . . . . . . . . .  Page 15
  100.  
  101.   Network Options . . . . . . . . . . . . . . . . . . . . . . . . .  Page 15
  102.  
  103.   Defaults  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 17
  104.  
  105.   Register QwkSlave . . . . . . . . . . . . . . . . . . . . . . . .  Page 18
  106.  
  107.   Cautions! . . . . . . . . . . . . . . . . . . . . . . . . . . . .  Page 19
  108.  
  109.   Other Products By STSI  . . . . . . . . . . . . . . . . . . . . .  Page 19
  110.  
  111.   QwkSlave Registration Form  . . . . . . . . . . . . . . . . . . .  Page 21
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                      Page 2
  128.  
  129.  
  130.  
  131.                   ■─────────────────────────────────────────■
  132.                   │     Disclaimer / License Agreement      │
  133.                   ■─────────────────────────────────────────■
  134.  
  135.   What is shareware?
  136.  
  137.   Shareware distribution gives users a chance to try software before buying
  138.   it.  If you try a Shareware program and continue using it, you are
  139.   expected to register.  Individual programs differ on details - some
  140.   request registration while others require it, some specify a maximum trial
  141.   period.  With registration, you get anything from the simple right to
  142.   continue using the software to an updated program with printed manual.
  143.  
  144.   Copyright laws apply to both Shareware and commercial software, and the
  145.   copyright holder retains all rights, with a few specific exceptions as
  146.   stated below.  Shareware authors are accomplished programmers, just like
  147.   commercial authors, and the programs are of comparable quality.  (In both
  148.   cases, there are good programs and bad ones!)  The main difference is in
  149.   the method of distribution.  The author specifically grants the right to
  150.   copy and distribute the software, either to all or to a specific group.
  151.   For example, some authors require written permission before a commercial
  152.   disk vendor may copy their Shareware.
  153.  
  154.   Shareware is a distribution method, not a type of software.  You should
  155.   find software that suits your needs and pocketbook, whether it's
  156.   commercial or Shareware.  The Shareware system makes fitting your needs
  157.   easier, because you can try before you buy.  And because the overhead is
  158.   low, prices are low also.  Shareware has the ultimate money-back guarantee
  159.   - if you don't use the product, you don't pay for it.
  160.  
  161.  
  162.   Disclaimer - Agreement
  163.  
  164.   By using QwkSlave, users indicate their acceptance of the following terms:
  165.  
  166.   "QwkSlave is supplied as is.  The author disclaims all warranties,
  167.   expressed or implied, including, without limitation, the warranties of
  168.   merchantability and of fitness for any purpose.  Neither STSI, The STSI
  169.   BBS, or any STSI employees will be held responsible for any damages,
  170.   direct or consequential, which may result from the use of QwkSlave."
  171.  
  172.   "Information in this documentation is subject to change without notice and
  173.   does not represent a commitment on the part of STSI.  STSI may make
  174.   improvements and/or changes in this documentation or in the products
  175.   and/or programs described in this documentation at any time."
  176.  
  177.   QwkSlave is a "shareware program" and is provided at no charge to the user
  178.   for evaluation.  Feel free to share it with your friends, but please do
  179.   not give it away altered or as part of another system.  The essence of
  180.   "user-supported" software is to provide personal computer users with
  181.   quality software without high prices, and yet to provide incentive for
  182.   programmers to continue to develop new products.  If you find this program
  183.   useful and find that you are using QwkSlave and continue to use QwkSlave
  184.   after a reasonable trial period, you must make a registration payment of
  185.   $49.95 (+S&H) to Stevenson Technical Services, Inc. (STSI).  This
  186.   registration fee will license one copy for use on any one computer at any
  187.   one time.  You must treat this software just like a book.  An example is
  188.   that this software may be used by any number of people and may be freely
  189.  
  190.  
  191.                                      Page 3
  192.  
  193.  
  194.  
  195.   moved from one computer location to another, so long as there is no
  196.   possibility of it being used at one location while it's being used at
  197.   another.  Just as a book cannot be read by two different persons at the
  198.   same time, QwkSlave should not be used on two different computers at the
  199.   same time.
  200.  
  201.   Commercial users of QwkSlave must register and pay for their copies of
  202.   QwkSlave within 30 days of first use or their license is withdrawn.  Site-
  203.   License arrangements may be made by contacting STSI at (218) 924-2050.
  204.  
  205.   Anyone distributing QwkSlave for any kind of remuneration must first
  206.   contact STSI for authorization.  This authorization will be automatically
  207.   granted to distributors recognized by the (ASP) as adhering to its
  208.   guidelines for shareware distributors, and such distributors may begin
  209.   offering QwkSlave immediately.  (However STSI must still be advised so
  210.   that the distributor can be kept up-to-date with the latest version of
  211.   QwkSlave.)
  212.  
  213.   You are encouraged to pass a copy of QwkSlave along to your friends for
  214.   evaluation.  Please encourage them to register their copy if they find
  215.   that they can use it.  All registered users will receive a copy of the
  216.   latest version of the QwkSlave, along with a printed manual and bonus
  217.   disks.
  218.  
  219.  
  220.  
  221.                   ■─────────────────────────────────────────■
  222.                   │               ASP Notice:               │
  223.                   ■─────────────────────────────────────────■
  224.  
  225.   STSI is a member of the Association of Shareware Professionals (ASP).  ASP
  226.   wants to make sure that the shareware principle works for you.  If you are
  227.   unable to resolve a shareware-related problem with an ASP member by
  228.   contacting the member directly, ASP may be able to help.  The ASP
  229.   Ombudsman can help you resolve a dispute or problem with an ASP member,
  230.   but does not provide technical support for members' products.  Please
  231.   write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427
  232.   USA, FAX 616-788-2765 or send a CompuServe message via CompuServe Mail to
  233.   ASP Ombudsman 70007,3536.
  234.  
  235.  
  236.  
  237.                   ■─────────────────────────────────────────■
  238.                   │              Registration:              │
  239.                   ■─────────────────────────────────────────■
  240.  
  241.   QwkSlave is distributed under the shareware concept.  You may try
  242.   QwkSlave for a period of two weeks.  After this period, you must either
  243.   discontinue using it, or register it.  A single-user license is only
  244.   $49.95 (+$5.00 S&H in the U.S., or $10.00 S&H on Foreign Orders).  This
  245.   price includes a printed manual, 3 1/2" and 5 1/4" diskettes, removal of
  246.   the nag screens and the database record limit, along with a Registration
  247.   Name and Number allowing you to register your copy of QwkSlave.  Network
  248.   and site-license pricing is also available.  Please see REGISTER.DOC for
  249.   details.
  250.  
  251.   To register over the telephone, call STSI at (218) 924-2050, and charge it
  252.   to your Visa, MasterCard, American Express, or Discover credit card.  Once
  253.  
  254.  
  255.                                      Page 4
  256.  
  257.  
  258.  
  259.   registered, you will no longer see the nag screens, reminding you to
  260.   register QwkSlave.
  261.  
  262.   For further registration information and pricing, please read the
  263.   REGISTER.DOC file included with QwkSlave.  There is also a registration
  264.   form contained at the end of this documentation file.
  265.  
  266.  
  267.  
  268.                   ■─────────────────────────────────────────■
  269.                   │           Technical Support:            │
  270.                   ■─────────────────────────────────────────■
  271.  
  272.  
  273.   Technical support is available to QwkSlave users through the following
  274.   means:
  275.  
  276.   The STSI BBS:      New versions of QwkSlave will be posted here as soon as
  277.                      they are available.  The STSI BBS uses a U.S. Robotics
  278.                      V.Everything Modem, which is capable of V.FAST,
  279.                      V.32bis, V.32, and 2400 baud connect speeds.  The
  280.                      access number for The STSI BBS is (218)-924-2060.
  281.                      Technical support questions should be addressed to the
  282.                      SYSOP.
  283.  
  284.   STSI FAX:          STSI has a FAX machine on-line 24 hours-a-day to accept
  285.                      FAX transmissions.  Technical support questions /
  286.                      problems may be faxed to (218) 924-2050.  Most FAX
  287.                      transmissions will be automatically routed to the FAX
  288.                      machine.  If you have problems reaching our FAX
  289.                      machine, wait until after the first ring, press 11, and
  290.                      then begin transmitting.
  291.  
  292.   Telephone:         Technical support calls may be placed at (218) 924-
  293.                      2050.  Office hours are from 8:00 am - 5:00 pm, Monday
  294.                      through Friday, and 8:00 am - 11:00 am on Saturdays
  295.                      (CST).
  296.  
  297.  
  298.  
  299.                   ■─────────────────────────────────────────■
  300.                   │            What Is QwkSlave?            │
  301.                   ■─────────────────────────────────────────■
  302.  
  303.   QwkSlave imports QWK mail packets, storing each message as a database
  304.   record.  Add, edit, delete, and print messages.  Search the entire
  305.   database for key words or phrases.  Sort the database on any one of ten
  306.   different fields.  Cross referencing makes finding an original message and
  307.   its response as easy as a mouse-click!  Make those messages work for you!
  308.   QwkSlave is ideal as a technical support reference tool.  Network support
  309.   is included.  Easy push-button interface with mouse support.  (286 or
  310.   higher)
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.                                      Page 5
  320.  
  321.  
  322.  
  323.                   ■─────────────────────────────────────────■
  324.                   │            Why Use QwkSlave?            │
  325.                   ■─────────────────────────────────────────■
  326.  
  327.   I have found message conferences on various BBS's to be an invaluable
  328.   technical support resource for my company.  Many of my questions are
  329.   answered by simply reading messages from other computer users.  Whenever I
  330.   have a technical problem, I search through the many QWK mail packets I have
  331.   accumulated.  I then scan the messages for key words or phrases that relate
  332.   to the particular problem that I or one of my customers is having.  Most of
  333.   the time, someone else has had the same problem, and has already received an
  334.   answer from someone that frequents the message conference.
  335.  
  336.   A major drawback to maintaining the messages this way was that each mail
  337.   packet was contained in a separate file.  In order to find a particular
  338.   message, I needed to search through dozens and dozens of mail packets,
  339.   wasting time and energy.
  340.  
  341.   That's when the idea for QwkSlave was born.  QwkSlave will import a QWK mail
  342.   packet and convert each message into a database record.  QwkSlave allows
  343.   multiple databases to be created, so it is convenient to have several
  344.   different databases, each dedicated to a specific topic.  At the same time,
  345.   QwkSlave will import endless messages (up to 2 billion) into the same
  346.   database.  QwkSlave allows easy browsing through the records in sequential
  347.   order.  A cross reference is created when a message is imported, so QwkSlave
  348.   can quickly find any responses to the current message, or even the original
  349.   message that the current message was a response to.  Messages can be edited
  350.   to eliminate unneeded text or comments, or they can be deleted altogether.
  351.   The real power of QwkSlave is shown in its searching capabilities.  Ten of
  352.   the message fields are indexed for extremely fast searching.  Specify an
  353.   include range for message browsing, such as only viewing messages 21000
  354.   through 21500.  Or perform a comprehensive search, and locate all
  355.   occurrences of a string within the entire database, even in the message
  356.   body.  Perform multiple searches, narrowing down the search criteria, to
  357.   find the exact information needed.
  358.  
  359.   For my company, QwkSlave has meant a whole new way of managing message
  360.   databases.  Now, an entire database containing thousands of messages can be
  361.   searched at one time.  When a new QWK mail packet arrives, it is imported
  362.   into one of our existing databases.  If the QWK packet contains several
  363.   conferences, QwkSlave displays all of the conference names, allowing me to
  364.   import only the conferences I select.  No more lost messages.  No more
  365.   cumbersome searches of individual mail packets.  And since QwkSlave contains
  366.   network support, I can access it on any network workstation without worrying
  367.   about multiple accesses by other users.
  368.  
  369.   Before I started using QwkSlave, I had 29 Pascal-related QWK packets
  370.   (containing messages about Borland Pascal), which consumed about 3.4
  371.   megabytes of hard drive space (uncompressed).  All of these packets have
  372.   been imported into a QwkSlave database.  At last count, I had 5,447
  373.   messages.  The total database size is over 7.5 megabytes, while the index
  374.   size is just over 2.4 megabytes.  Yes, the database consumes more hard drive
  375.   space than the individual capture files did, but that's a price I'm willing
  376.   to pay to have thousands of messages at my fingertips (in one common
  377.   location) for easy browsing and searching.  Another example: 12 Wildcat!-
  378.   related QWK packets (containing messages about the Wildcat! BBS system),
  379.   which consumed about 3.7 megabytes of hard drive space (uncompressed) have
  380.   been imported into a separate QwkSlave database.  This database contains
  381.  
  382.  
  383.                                      Page 6
  384.  
  385.  
  386.  
  387.   11,279 messages, with a database size of 12.2 megabytes and an index size of
  388.   4.7 megabytes.  (Why such a big difference in hard drive consumption?  QWK
  389.   packets are maintained in compressed form, while the QwkSlave databases are
  390.   not.)
  391.  
  392.   QwkSlave has been ideal for our business as a technical reference support
  393.   tool.  Our business performs computer consulting and technical support to
  394.   local local businesses and organizations.  When one of our customers needs
  395.   assistance, they expect us to have the answer.  Our QwkSlave databases
  396.   give us an extra reference tool necessary for solving any problems that
  397.   arise.
  398.  
  399.  
  400.  
  401.                   ■─────────────────────────────────────────■
  402.                   │       Importing QWK Mail Packets        │
  403.                   ■─────────────────────────────────────────■
  404.  
  405.   In order to import messages into QwkSlave, you must have a QWK-formatted
  406.   mail packet compressed using PKZIP.  QWK packets compressed using ARJ,
  407.   LHA, or PKPAK are not supported at this time.  The QWK packet cannot be in
  408.   ASCII text format.  It MUST be in QWK format.  After you have downloaded a
  409.   QWK mail packet, you can import it into QwkSlave "as is".  QwkSlave
  410.   automatically decompresses the mail packet, displays a list of available
  411.   conferences, and imports messages from the conference(s) you specify.
  412.  
  413.  
  414.  
  415.  
  416.                   ■─────────────────────────────────────────■
  417.                   │           Installing QwkSlave           │
  418.                   ■─────────────────────────────────────────■
  419.  
  420.  
  421.   The installation procedure for QwkSlave is quite simple.  The package
  422.   includes a program, "INSTALL.EXE", which automates the entire process.
  423.   You will need about 1 megabyte of available disk space on the hard drive
  424.   on which you plan to install QwkSlave.
  425.  
  426.   The exact steps you need to take will depend on how you received
  427.   QwkSlave.
  428.  
  429.  
  430.   INSTALLING FROM DISKETTES
  431.  
  432.   To install from diskette(s), you need to perform the following steps.
  433.  
  434.     1.  Place QwkSlave distribution diskette "Disk 1" in the appropriate
  435.         diskette drive.
  436.  
  437.     2.  Execute the "INSTALL.EXE" program on the distribution diskette.
  438.         For example, if the distribution diskette is on drive A:, type
  439.         the MS-DOS command, "a:install".
  440.  
  441.     3.  Follow the instructions presented by the installation program.
  442.         You will have a chance to approve installation before any changes
  443.         are actually made to the contents of your hard drive.  The program
  444.         will ask you for a destination directory, and will copy the QwkSlave
  445.  
  446.  
  447.                                      Page 7
  448.  
  449.  
  450.  
  451.         files to that directory.  If you received QwkSlave on two diskettes,
  452.         you will need to insert Disk 2 in the diskette drive when asked to
  453.         do so.  If you so direct it, the installation program will install
  454.         executable programs and documentation in other directories of your
  455.         choice.
  456.  
  457.  
  458.   INSTALLING FROM A HARD DRIVE
  459.  
  460.   If you downloaded QwkSlave from a BBS (or received it in the form of
  461.   archive files from some other source), you will need to perform the
  462.   following steps.
  463.  
  464.     1.  Extract the contents of the archive file(s) in a temporary
  465.         directory on your hard drive.  The procedure for doing this
  466.         varies, depending on the form in which you received the package.
  467.         In all likelihood, the fact that you are reading this text means
  468.         that you already have the necessary tools and knowledge to
  469.         perform this step.  If not, you should be able to obtain
  470.         directions for this from the same source from which you received
  471.         the package.
  472.  
  473.     2.  Execute the "INSTALL.EXE" program which you have extracted.  For
  474.         example, if the temporary directory into which you have extracted
  475.         the program files is C:\TEMPDIR, you would execute the MS-DOS
  476.         command, "c:\tempdir\install".
  477.  
  478.     3.  Follow the instructions presented by the installation program.
  479.         You will have a chance to approve installation before any changes
  480.         are actually made to the contents of your hard drive.  The program
  481.         will ask you for a destination directory, and will copy the QwkSlave
  482.         files to that directory.  If you so direct it, the installation
  483.         program will install executable programs and documentation in other
  484.         directories of your choice.
  485.  
  486.   When you're satisfied that the installation was successful, you should
  487.   delete the temporary directory FROM which you installed the program
  488.   files, (C:\TEMPDIR, in the above discussion), including all its
  489.   contents.
  490.  
  491.  
  492.   Note :  If you are upgrading from a previous version, QwkSlave will issue
  493.   a warning before overwriting the file QWKSLAVE.INI.  If you have already
  494.   set up your registration information and user preferences in the
  495.   QWKSLAVE.INI file, answer "N" (No) to instruct the installation program
  496.   not to overwrite this file.  When the installation is complete, you will
  497.   be returned to the operating system.  (QwkSlave can be installed on any
  498.   drive in your system, including network drives.)
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.                                      Page 8
  512.  
  513.  
  514.  
  515.                   ■─────────────────────────────────────────■
  516.                   │           Create Message Base           │
  517.                   ■─────────────────────────────────────────■
  518.  
  519.  
  520.        ┌─[■]─────────────── Enter Database Filename ───────────────────┐
  521.        │                                                               │
  522.        │  Database Filename: Q:\QWKSLAVE\UNTITLED.DAT                  │
  523.        │                                                               │
  524.        │                                                               │
  525.        │                        Ok   ▄   Cancel ▄                      │
  526.        │                      ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀                      │
  527.        └───────────────────────────────────────────────────────────────┘
  528.  
  529.  
  530.   Description:     On this screen, enter the full path and filename of the
  531.                    message database file that should be created by QwkSlave.
  532.  
  533.   Ok:              Select the Ok button causes QwkSlave to create a new
  534.                    database, open it, and display the editing screen.  Once
  535.                    the editing screen is displayed, you can start importing
  536.                    QWK mail packets into your database.
  537.  
  538.   Cancel:          Selecting the Cancel button causes QwkSlave to close the
  539.                    displayed dialog and return to the main menu.
  540.  
  541.  
  542.  
  543.  
  544.                   ■─────────────────────────────────────────■
  545.                   │        Viewing Database Messages        │
  546.                   ■─────────────────────────────────────────■
  547.  
  548.  
  549.    Number..:²[      ]  Ref #: [       ]  Conf..: [             ] Original ▄
  550.    BBS Name: [                        ]  Conf #:        *[    0] ▀▀▀▀▀▀▀▀▀▀
  551.    Subject.: [                        ]  Recvd.:           [   ] Response ▄
  552.    From....: [                        ]  Date..:      [01-01-00] ▀▀▀▀▀▀▀▀▀▀
  553.    To......: [                        ]  Time..:         [00:00]   GoTo   ▄
  554.    Keyword.: [                        ]                          ▀▀▀▀▀▀▀▀▀▀
  555.   ┌────────────────────────────────────────────────────────────────────────┐
  556.   │                                                                        ^
  557.   │                                                                        █
  558.   │                                                                        ░
  559.   │                                                                        ░
  560.   │                                                                        ░
  561.   │                                                                        ░
  562.   │                                                                        ░
  563.   │                                                                        ░
  564.   │                                                                        ░
  565.   │                                                                         
  566.   └<█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░>┘
  567.  
  568.     New   ▄   Delete ▄   Browse ▄   Import ▄    Quit  ▄    Prev  ▄  First ▄
  569.    ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀
  570.     Edit  ▄   Print  ▄   Search ▄    Sort  ▄               Next  ▄  Last  ▄
  571.    ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀              ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀
  572.   Datebase: WILDCAT.DAT    Messages: 11,279                 QwkSlave v1.xx
  573.  
  574.  
  575.                                      Page 9
  576.  
  577.  
  578.  
  579.  
  580.   Description:  This screens allows you create, edit, delete, print, and
  581.                 import messages into the current database.  Additional
  582.                 features include browsing, comprehensive searches, fast
  583.                 cross-referencing original and response messages, and quick
  584.                 "Go-To" commands to find a specific message number.  The
  585.                 database can be sorted based on any one of ten fields.  Each
  586.                 field is filled in with the corresponding information in a
  587.                 message when a capture file is imported.  The only exception
  588.                 is the Keyword field, which is provided for your own use.
  589.                 If you find a message extremely helpful, you may want to use
  590.                 the Keyword field to enter your own short comment.  Since
  591.                 this field is indexed, you can easily locate this message in
  592.                 the future, when you need it.
  593.  
  594.   New:          When New is selected, QwkSlave goes into "edit mode", and
  595.                 allows you to enter a new message into the database.  When
  596.                 QwkSlave is in edit mode, you cannot move between messages,
  597.                 delete messages, call up the browser, print a message, or
  598.                 search for data.  Once you have finished adding the new
  599.                 message, click on "Save" to save it into the database, or
  600.                 select "Cancel" to exit from edit Mode.  If you have made
  601.                 any changes, QwkSlave will issue a prompt to check whether
  602.                 or not you want to save any changes before leaving.  Note:
  603.                 While it is possible to add new messages to the database in
  604.                 this manner, this feature will not be necessary for most
  605.                 users (since messages can be easily added through the Import
  606.                 function).
  607.  
  608.   Edit:         If the need arises to edit an existing database message, you
  609.                 can easily do so by using the Edit option.  When this option
  610.                 is selected, QwkSlave goes into "edit mode", and allows you
  611.                 to modify the current message.  When QwkSlave is in edit
  612.                 mode, you cannot move between messages, delete messages,
  613.                 call up the browser, print a message, or search for data.
  614.                 Once you have finished modifying the current message, click
  615.                 on "Save" to save the modified message into the database, or
  616.                 select "Cancel" to exit from edit mode.  If you have made
  617.                 any changes, QwkSlave will issue a prompt to make sure that
  618.                 you don't want to save any changes before leaving.
  619.  
  620.   Delete:       Unwanted messages can be easily deleted through the Delete
  621.                 option.  When the Delete button is selected, QwkSlave issues
  622.                 a prompt to confirm that you want to delete the current
  623.                 message from the database.  When you choose "Yes" at the
  624.                 prompt, the message is deleted, and QwkSlave resets the
  625.                 message display to the first message in the database.  At
  626.                 this point, QwkSlave also prompts you whether or not you
  627.                 want to the delete the actual file from the hard drive, if
  628.                 it exists.  If you answer Yes, QwkSlave will search for and
  629.                 delete the associated file.
  630.  
  631.   Browse:       Browsing for messages can be a quick way to view the
  632.                 contents of several fields within a message, giving you a
  633.                 general idea of what is contained in the message body.
  634.                 When this option is selected, QwkSlave displays a browsing
  635.                 screen that contains all of the records in the database.  To
  636.                 scroll through the browser, use the Up Arrow, Down Arrow,
  637.  
  638.  
  639.                                     Page 10
  640.  
  641.  
  642.  
  643.                 PgUp, and PgDn keys, or the mouse to scroll through all of
  644.                 the messages.  Pressing Escape will erase the browser and
  645.                 redisplay the editing screen.  Pressing ENTER on the
  646.                 highlighted message will erase the browser and cause
  647.                 QwkSlave to display the selected message on the editing
  648.                 screen for viewing, editing, or deleting.
  649.  
  650.   Search:       When Search is selected, QwkSlave displays a dialog box
  651.                 giving you the option of the type of search to perform.
  652.  
  653.  
  654.                 ┌─[■]───────── Select Search Type ──────────────┐
  655.                 │                                               │
  656.                 │  Search Type.: (*) Search One Field Only      │
  657.                 │                ( ) Range Search               │
  658.                 │                ( ) Search Entire Message      │
  659.                 │                                               │
  660.                 │                                               │
  661.                 │                Ok   ▄   Cancel ▄              │
  662.                 │              ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀              │
  663.                 └───────────────────────────────────────────────┘
  664.  
  665.  
  666.                 There are three types of searches to perform on a QwkSlave
  667.                 message database.  The first two types are extremely fast
  668.                 and efficient, while the third is much slower, although it
  669.                 is much more thorough.
  670.  
  671.                 When "Search One Field Only" is selected, QwkSlave allows
  672.                 you to search for a text string in any one of the following
  673.                 ten fields:  Conference Number, Message Number, Response
  674.                 Number, Conference Name, Subject, From, To, Date, BBS Name,
  675.                 and Keyword.  The search string must be located at the
  676.                 beginning of the field you decide to search.  If QwkSlave
  677.                 cannot find a message with the specified text, it issues an
  678.                 error message.  Otherwise it displays the browser screen
  679.                 containing all of the entries that matched the search
  680.                 criteria.  Since the ten fields mentioned above are all
  681.                 indexed fields, the search can be completed very rapidly.
  682.  
  683.                 When "Range Search" is selected, QwkSlave allows you to
  684.                 perform a search where the only records that are found must
  685.                 be within the a specified range of values.  For example, if
  686.                 you wanted to locate all messages numbered between 20000 and
  687.                 20100, you could enter these two values as the starting and
  688.                 ending search values, and select the message number field as
  689.                 the field to search.  If no messages could be found within
  690.                 that range, an error message would be issued.  Otherwise,
  691.                 all messages within that range would be displayed.  As with
  692.                 the first search method, the range search allows you to find
  693.                 a text string at the beginning of any one of the ten indexed
  694.                 fields (see previous paragraph for the names of these
  695.                 fields).
  696.  
  697.                 When "Search Entire Message" is selected, QwkSlave will
  698.                 perform a search of the entire database for a specified text
  699.                 string.  The search can be performed as a case-sensitive or
  700.                 case-insensitive search, with case-insensitive being the
  701.  
  702.  
  703.                                     Page 11
  704.  
  705.  
  706.  
  707.                 default.  The text string you enter can be located at ANY
  708.                 location within the message.  It does not have to be at the
  709.                 start of an indexed field.  The Limit Search option can be
  710.                 used to limit the range of message numbers that are included
  711.                 in the search.  Simply check Limit Search and enter the
  712.                 beginning and ending message numbers in order to search a
  713.                 smaller portion of the database.  If QwkSlave locates the
  714.                 text anywhere within the message (including all individual
  715.                 fields and the message body), it is included in the search
  716.                 results.
  717.  
  718.                 When QwkSlave starts the search process, it creates a
  719.                 temporary database.  When a message is found that contains
  720.                 the search string, it is added to the temporary database.
  721.                 After the search has been completed, you can browse through
  722.                 the filtered records.  If you wish to narrow down the search
  723.                 criteria even further, you can perform a secondary search on
  724.                 the database.  At this point, when you select "Search Entire
  725.                 Message", you will only be searching for a text string
  726.                 located in messages that have been placed in the filtered
  727.                 database.  For example, if you search a Novell database for
  728.                 the keyword "SCSI", and then perform a secondary search for
  729.                 "Seagate", your resulting search would only find records
  730.                 that contained BOTH of the specified keywords.  You can
  731.                 continue to perform a filtered search as long as necessary,
  732.                 thus narrowing the search criteria every time.  (Each
  733.                 consecutive search should also be less time consuming, since
  734.                 it does not need to search as many messages for the
  735.                 specified text.)
  736.  
  737.                 Once this type of search is complete, you can browse through
  738.                 the filtered messages by using the browser, or by selecting
  739.                 Next, Prev, First, and Last.  When you select Quit at this
  740.                 point, the search will be cancelled, and you will return to
  741.                 the previous editing screen, allowing you to view all of the
  742.                 messages in your original database.
  743.  
  744.   Print:        The message that is currently being viewed on the screen can
  745.                 be printed by using the Print option.
  746.  
  747.                 ┌─[■]─────────── Print Message ───────────────┐
  748.                 │                                             │
  749.                 │  Range...:  (*) Current Message             │
  750.                 │             ( ) All Messages                │
  751.                 │                                             │
  752.                 │  Print To:  (*) LPT1:                       │
  753.                 │             ( ) LPT2:                       │
  754.                 │             ( ) LPT3:                       │
  755.                 │             ( ) File:                       │
  756.                 │                                             │
  757.                 │  Filename:                                  │
  758.                 │                                             │
  759.                 │                                             │
  760.                 │               Ok   ▄   Cancel ▄             │
  761.                 │             ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀             │
  762.                 └─────────────────────────────────────────────┘
  763.  
  764.                 Using the print option, you can print the current message,
  765.  
  766.  
  767.                                     Page 12
  768.  
  769.  
  770.  
  771.                 or all messages in the database.  If you have just executed
  772.                 an "entire record" search of the database, printing all of
  773.                 the messages will cause all of the matching messages to be
  774.                 printed.  QwkSlave supports printer ports LPT1 through LPT3,
  775.                 as well as printing to a file.
  776.  
  777.   Import:       Importing QWK packets into QwkSlave is extremely easy using
  778.                 the Import feature.  When you select Import, you can use the
  779.                 import file dialog to search for a specific QWK packet.
  780.                 Once you have selected the QWK packet, QwkSlave decompresses
  781.                 it and displays the conferences that are included in the
  782.                 mail packet, allowing you to select which conference(s)
  783.                 should be imported.  Once you select one or more
  784.                 conferences, QwkSlave displays a status screen to indicate
  785.                 the completion percentage, the total number of messages it
  786.                 expects to import, and the current message being imported.
  787.                 Once the import process has been completed, QwkSlave writes
  788.                 the import statistics to the activity log file, if activity
  789.                 logging is enabled.  (See the Defaults section for more
  790.                 information on activity logging.)
  791.  
  792.   Sort:         Selecting Sort will allow you to choose which indexed field
  793.                 should be used to sort the database.  Available sort fields
  794.                 include the Conference Number, Message Number, Response
  795.                 Number, Conference Name, Subject, From, To, Date, BBS Name,
  796.                 and Keyword fields.  The default sort field is the
  797.                 Conference Number field.  The currently sorted field is
  798.                 denoted by a diamond character immediately in front of the
  799.                 field.  (In the case of the default sort field, there is a
  800.                 secondary sort key, (the Message Number field), and this is
  801.                 denoted by a "²" character immediately in front of the
  802.                 Message Number field.)  When the Browse command is selected,
  803.                 the browser is initialized and sorted according to the
  804.                 current sort field.  The First, Last, Previous, and Next
  805.                 buttons are also executed in relation to the current sort
  806.                 field, making it easy to view messages in virtually any
  807.                 order.
  808.  
  809.   Quit:         Selecting Quit will close the database and return back to
  810.                 the main menu.
  811.  
  812.   GoTo:         When GoTo is selected, QwkSlave prompts you to enter the
  813.                 number of the message you want to move to.  If QwkSlave
  814.                 could not locate the EXACT message number, it will display
  815.                 an error message.  If it found the message number you
  816.                 entered, QwkSlave will automatically display it on the
  817.                 screen.
  818.  
  819.   Original:     As a cross-referencing tool, QwkSlave allows you to select
  820.                 the Original button and locate the message that the current
  821.                 message was a response to.  (To determine if the current
  822.                 message was a response, check the "Ref #" field.  If this
  823.                 message was not a response, the field will contain the word
  824.                 "NONE".  Otherwise, it will contain the number of the
  825.                 message that the current message responded to.)  When you
  826.                 select Original, QwkSlave will either go to the original
  827.                 message, or display an error message if it could not find
  828.                 the original message.
  829.  
  830.  
  831.                                     Page 13
  832.  
  833.  
  834.  
  835.  
  836.   Response:     In addition to using the "Original" command described above,
  837.                 you can select the "Response" command to search for any
  838.                 and/or all messages that were responses to the current
  839.                 message.  If there aren't any responses in the current
  840.                 database, QwkSlave will display an error message.  If only 1
  841.                 response was found, QwkSlave will immediately display the
  842.                 located response.  Otherwise, it will display a browser
  843.                 screen containing a complete list of all responses, giving
  844.                 you the option of which message to view.
  845.  
  846.   Prev:         Selecting the "Previous" button causes QwkSlave to display
  847.                 the message previous to the currently displayed message.  If
  848.                 the current message is the first one in the database,
  849.                 QwkSlave "wraps" to the last message in the database.
  850.  
  851.   Next:         Selecting the "Next" button causes QwkSlave to display the
  852.                 message after the currently displayed message.  If the
  853.                 current message is the last one in the database, QwkSlave
  854.                 "wraps" to the first message in the database.
  855.  
  856.   First:        Selecting the "First" button causes QwkSlave to display the
  857.                 first message in the database, regardless of the currently
  858.                 displayed message.
  859.  
  860.   Last:         Selecting the "Last" button causes QwkSlave to display the
  861.                 last message in the database, regardless of the currently
  862.                 displayed message.
  863.  
  864.   Save:         The Save button is only displayed when QwkSlave is in edit
  865.                 mode, and when it is selected, QwkSlave will Save the
  866.                 current message and exit from edit mode, returning to the
  867.                 viewing screen.
  868.  
  869.   Cancel:       The Cancel button is only displayed when QwkSlave is in edit
  870.                 mode, and when it is selected, QwkSlave will Cancel the
  871.                 editing process, exit from edit mode, and redisplay the
  872.                 current message.
  873.  
  874.   F1:           By pressing the F1 function key, users can have access to
  875.                 the QwkSlave help system.  The F1 key is available at any
  876.                 time within QwkSlave, and will offer helpful information and
  877.                 instructions.
  878.  
  879.  
  880.  
  881.  
  882.                   ■─────────────────────────────────────────■
  883.                   │             File Dialog Boxes           │
  884.                   ■─────────────────────────────────────────■
  885.  
  886.  
  887.     Description:
  888.       The file dialog box screens allow users to open or delete an existing
  889.       message database.  When you delete a database file (.DAT), the
  890.       accompanying index (.IX) and dialog (.DIA) files are also deleted.
  891.  
  892.         Note: When opening a file, make sure that any files being opened
  893.  
  894.  
  895.                                     Page 14
  896.  
  897.  
  898.  
  899.               were originally created with QwkSlave.  QwkSlave will NOT read
  900.               files properly if they have not been created with QwkSlave.
  901.  
  902.     Filename:
  903.       This text field allows users to manually enter the name of a file.  If
  904.       you enter a filename without an extension when opening or deleting a
  905.       file, QwkSlave appends a .DAT extension and searches for a file in the
  906.       current directory.  If the file exists, it is automatically selected
  907.       when you press ENTER.  If the file does not exist, QwkSlave will
  908.       either advance the cursor to the Files list box for manual selection,
  909.       or issue an error message, depending on the existing conditions.
  910.  
  911.     Files:
  912.       The Files list box provides users with a way to search the current
  913.       drive and directory for files with the selected (*.DAT) file filter.
  914.       Pressing the SPACE BAR will highlight a file from the list, and
  915.       pressing ENTER on a highlighted file will instruct QwkSlave to attempt
  916.       to open or delete it (depending on the current routine).
  917.  
  918.     Directories:
  919.       The Directories list box displays a list of directories on the
  920.       currently selected drive, and a list of available drives.  The current
  921.       directory can be changed by pressing ENTER on the desired directory,
  922.       or clicking on it with the mouse.  When a new directory is selected,
  923.       the "Files" list box is updated to display all files matching the file
  924.       filter in the new directory.
  925.  
  926.     Directory:
  927.       This non-editable field contains the current drive and path.  Use this
  928.       field as a quick-reference to see where QwkSlave is looking for files.
  929.  
  930.     Ok:
  931.       The Ok button can be selected when a file has been highlighted from
  932.       the Files list box.  QwkSlave will then attempt to open or delete the
  933.       selected file (depending on the current routine).
  934.  
  935.     Cancel:
  936.       The Cancel button can be selected to cancel the current routine and
  937.       return to the main menu.
  938.  
  939.  
  940.  
  941.  
  942.                   ■─────────────────────────────────────────■
  943.                   │          Command Line Support           │
  944.                   ■─────────────────────────────────────────■
  945.  
  946.   QwkSlave provides command line support to speed up the loading process for
  947.   message databases.  Simply specify the name of the database file to open
  948.   on the command line, such as "QWKSLAVE.EXE WILDCAT" or "QWKSLAVE.EXE
  949.   PASCAL".  When you enter a database name on the command line, QwkSlave
  950.   opens it and (after the about box is displayed) displays it for immediate
  951.   viewing.
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.                                     Page 15
  960.  
  961.  
  962.  
  963.                   ■─────────────────────────────────────────■
  964.                   │             Network Options             │
  965.                   ■─────────────────────────────────────────■
  966.  
  967.  
  968.                   ┌─[■]──────────── Network Options ─────────────────┐
  969.                   │                                                  │
  970.                   │ Optimization.: (*) Optimize For Data Integrity   │
  971.                   │                ( ) Optimize For Speed            │
  972.                   │                                                  │
  973.                   │ Network Type.: ( ) None                          │
  974.                   │                (*) Novell NetWare                │
  975.                   │                ( ) MS-Net Compatible             │
  976.                   │                                                  │
  977.                   │ Refresh Delay: 5                                 │
  978.                   │                                                  │
  979.                   │ Fast Search..: ( ) Yes                           │
  980.                   │                (*) No                            │
  981.                   │                                                  │
  982.                   │                  Ok   ▄  Cancel ▄                │
  983.                   │                ▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀                │
  984.                   └──────────────────────────────────────────────────┘
  985.  
  986.  
  987.   Description:     The options on this screen determine the default network
  988.                    behavior of QwkSlave on your computer system.
  989.  
  990.   Optimization:    This option is used to specify whether QwkSlave should
  991.                    optimize database management for Data Integrity or Speed.
  992.                    If Optimize For Data Integrity is chosen, access to
  993.                    certain routines may be impacted by a reduction in speed.
  994.                    If Optimize For Speed is chosen, QwkSlave will attempt to
  995.                    optimize access to routines without a reduction in speed.
  996.  
  997.                    When Optimize For Data Integrity is turned on, QwkSlave
  998.                    will write portions of the database to be modified to the
  999.                    dialog (.DIA) file before any changes are made.  Then, in
  1000.                    the event that an error occurs, the database can be
  1001.                    restored to its known state prior to the operation.  If
  1002.                    the computer system crashes before an operation is
  1003.                    complete, QwkSlave automatically repairs the database by
  1004.                    using the information in the dialog file the next time
  1005.                    the database is opened.
  1006.  
  1007.                    Based on our internal testing, Optimize For Speed is MUCH
  1008.                    faster, especially when importing QWK packets.  If you
  1009.                    decide to use Optimize For Speed, however, we recommend
  1010.                    that you maintain a regular backup.  If you are more
  1011.                    concerned about data integrity, even to the point of
  1012.                    sacrificing some performance, select Optimize For Data
  1013.                    Integrity.
  1014.  
  1015.   Network Type:    If you will not be using QwkSlave on a network or in a
  1016.                    multi-user environment, select "None" for this option.
  1017.                    If you are using QwkSlave on a Novell network, select the
  1018.                    "Novell NetWare" option, and if you are using any other
  1019.                    type of network, select the "MS-Net Compatible" option.
  1020.  
  1021.  
  1022.  
  1023.                                     Page 16
  1024.  
  1025.  
  1026.  
  1027.   Refresh Delay:   This number specifies the number of seconds that
  1028.                    QwkSlave will use as an update interval when displaying
  1029.                    the browser screen.  If this value is set to 5,
  1030.                    QwkSlave will update the browser screen every 5 seconds
  1031.                    with any changes that have made from other workstations
  1032.                    working on the same database file.
  1033.  
  1034.   Fast Search:     When the Fast Search option is enabled, the search speed
  1035.                    for the "Search Entire Message" option is increased
  1036.                    substantially.  To do this, QwkSlave places a "Read Lock"
  1037.                    on the entire database to prevent other users from
  1038.                    writing to it.  This can produce search speeds up to 3
  1039.                    times as fast as when Fast Search is disabled.  However,
  1040.                    if Fast Search is enabled, other users CANNOT make
  1041.                    changes to the database when another user is performing
  1042.                    this type of search.  Network supervisors should consider
  1043.                    this situation carefully before enabling the Fast Search
  1044.                    option.
  1045.  
  1046.   Ok:              When Ok is selected, QwkSlave saves the options on this
  1047.                    screen to the file QWKSLAVE.INI in the default QwkSlave
  1048.                    directory.
  1049.  
  1050.   Cancel:          Selecting Cancel leaves all options on this screen in the
  1051.                    state they were set to when this screen was initially
  1052.                    displayed.
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                   ■─────────────────────────────────────────■
  1058.                   │                Defaults                 │
  1059.                   ■─────────────────────────────────────────■
  1060.  
  1061.  
  1062.              ┌─[■]──────────────── Defaults ────────────────────┐
  1063.              │                                                  │
  1064.              │ Explode Delay...: 3                              │
  1065.              │                                                  │
  1066.              │ Use Activity Log: Y                              │
  1067.              │                                                  │
  1068.              │ Log File Name...: Q:\QWKSLAVE\QWKSLAVE.LOG       │
  1069.              │                                                  │
  1070.              │                                                  │
  1071.              │                  Ok   ▄   Cancel ▄               │
  1072.              │                ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀               │
  1073.              └──────────────────────────────────────────────────┘
  1074.  
  1075.  
  1076.   Description:       The fields on this screen specify the default values
  1077.                      that will be used for QwkSlave, as pertaining to window
  1078.                      exploding effects and activity logging.
  1079.  
  1080.   Explode Delay:     This number specifies the number of seconds used as an
  1081.                      "Explode Delay" for dialog boxes within QwkSlave.  To
  1082.                      eliminate all exploding effects, set the number in this
  1083.                      field to 0.
  1084.  
  1085.  
  1086.  
  1087.                                     Page 17
  1088.  
  1089.  
  1090.  
  1091.   Use Activity Log:  Enter Y (Yes) or N (No) to specify whether or not
  1092.                      QwkSlave should perform activity logging.  If activity
  1093.                      logging is turned on, QwkSlave will log importing
  1094.                      activity to the activity log, when appropriate.  This
  1095.                      can be useful to determine what QWK packets have been
  1096.                      imported into a particular database, when it occurred,
  1097.                      and how many messages were actually imported into the
  1098.                      database.
  1099.  
  1100.   Log File Name:     This field contains the name of the file that will be
  1101.                      used to log QwkSlave activity.  Right now, the only
  1102.                      activity being logged to this file is import
  1103.                      information.  (Activity logging may be expanded in a
  1104.                      future release.)  The default filename is QWKSLAVE.LOG,
  1105.                      located in the default QwkSlave directory.
  1106.  
  1107.  
  1108.  
  1109.  
  1110.                   ■─────────────────────────────────────────■
  1111.                   │            Register QwkSlave            │
  1112.                   ■─────────────────────────────────────────■
  1113.  
  1114.  
  1115.          ┌─[■]──────────────── Register QwkSlave ────────────────────┐
  1116.          │                                                           │
  1117.          │ Registration Name..: John Doe                             │
  1118.          │                                                           │
  1119.          │ Registration Number: 0123456789                           │
  1120.          │                                                           │
  1121.          │ Network Users......: 0                                    │
  1122.          │                                                           │
  1123.          │                      Ok   ▄   Cancel ▄                    │
  1124.          │                    ▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀                    │
  1125.          └───────────────────────────────────────────────────────────┘
  1126.  
  1127.  
  1128.  
  1129.   Description:          Once you register QwkSlave and pay the requested fee
  1130.                         to STSI for registering, you will receive a
  1131.                         registration name and number.  Enter your name and
  1132.                         number in the fields shown on this screen, and
  1133.                         QwkSlave will be registered to you.  You will no
  1134.                         longer see "nag screens" or "reminders" pressuring
  1135.                         you to register.  If your name and number are
  1136.                         entered accurately, QwkSlave will display a thank-
  1137.                         you message.  Otherwise, QwkSlave will warn you that
  1138.                         the registration number you entered was not valid.
  1139.  
  1140.   Registration Name:    The Registration Name field allows users to enter
  1141.                         their personal name or the name of their company or
  1142.                         organization.
  1143.  
  1144.   Registration Number:  The Registration Number field allows users to enter
  1145.                         the registration number they received from STSI upon
  1146.                         registering QwkSlave.  For information on how to
  1147.                         register, please see the "Registration" section near
  1148.                         the top of this documentation file.
  1149.  
  1150.  
  1151.                                     Page 18
  1152.  
  1153.  
  1154.  
  1155.  
  1156.   Network Users:        This field contains the numbers of network (or site-
  1157.                         license users) for QwkSlave.  To receive a
  1158.                         registration number that provides support for
  1159.                         network and site-license users, see the file
  1160.                         REGISTER.DOC.  If you are registering a single-user
  1161.                         version of QwkSlave, enter 0 in this field.
  1162.  
  1163.   Ok:                   Selecting Ok instructs QwkSlave to save this
  1164.                         configuration information to the file QWKSLAVE.INI.
  1165.  
  1166.   Cancel:               Selecting Cancel instructs QwkSlave to ignore any
  1167.                         changes that have been made to the previous
  1168.                         settings, and return to the main menu.
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.                   ■─────────────────────────────────────────■
  1175.                   │                Cautions!                │
  1176.                   ■─────────────────────────────────────────■
  1177.  
  1178.   As with any program that maintains large amounts of data, there is the
  1179.   possibility for data loss.  QwkSlave contains special precautions, such as
  1180.   having the ability to rebuild the database index if it should become
  1181.   corrupt.  However, regular data backups are strongly recommended.  Hard
  1182.   drives can fail, files can become corrupt, and data loss can occur.  Your
  1183.   best protection is a regular (verified) backup!
  1184.  
  1185.   If your computer system should hang while you are performing a search with
  1186.   QwkSlave, you may find some temporary files left over in your default
  1187.   QwkSlave directory.  These files will have a random file name such as
  1188.   123BDX4Z.???.  (You will likely find one file with a .DAT extension, one
  1189.   with a .IX extension, and one with a .DIA extension.)  If you are sure
  1190.   that no other network users are performing a search, that this database is
  1191.   not one of your message databases, and that your computer system hung in
  1192.   the middle of a search, go ahead and delete it using QwkSlave.  For an
  1193.   explanation of why this temporary database is created, see the information
  1194.   on Searching the database.
  1195.  
  1196.  
  1197.  
  1198.  
  1199.                   ■─────────────────────────────────────────■
  1200.                   │         Other Products by STSI          │
  1201.                   ■─────────────────────────────────────────■
  1202.  
  1203.  
  1204.   ZIP'R Professional For DOS <ASP> - Hard Drive Tripler For DOS!
  1205.     ZIP'R Pro stores programs in compressed form when they are not being
  1206.     used.  Automatically compress, decompress, and launch programs as
  1207.     needed.  Uses ARJ, LHA, PKZIP, or built-in compression.  Easy to use
  1208.     interface!
  1209.  
  1210.   ZIP'R Professional For Windows <ASP> - Hard Drive Tripler For Windows!
  1211.     ZIP'R Pro stores programs in compressed form  when they are not being
  1212.     used.  Automatically compress, decompress, and launch programs as
  1213.  
  1214.  
  1215.                                     Page 19
  1216.  
  1217.  
  1218.  
  1219.     needed.  Uses ARJ, LHA, PKZIP, or built-in compression.  Easy to use
  1220.     interface!
  1221.  
  1222.   BOOT'R <ASP> - DOS Configuration Manager
  1223.     BOOT'R is a utility that allows the management of multiple
  1224.     configurations on a single machine.  BOOT'R not only allows the
  1225.     modification of the CONFIG.SYS and AUTOEXEC.BAT files, but any other
  1226.     files that might be needed.
  1227.  
  1228.   Replicator <ASP> - The Disk Replicator!
  1229.     Replicator is a disk image utility designed to create images of
  1230.     diskettes and catalog them in a database.  Use optional compression
  1231.     routines to reduce the image size.  Store up to 10 lines of descriptive
  1232.     text for each disk image in the database.  Database entries can be
  1233.     modified at any time.  Easy push button interface!
  1234.  
  1235.   CompuSlave <ASP> - CompuServe Message Database!
  1236.     CompuSlave imports CompuServe forum capture files into a database,
  1237.     converting them to individual messages. Add, delete, edit, and search
  1238.     the entire database for key words or phrases. Make those messages work
  1239.     for you!  Create your own technical support resource.  Ideal for power
  1240.     users, programmers, and network administrators. Network support is
  1241.     included. Easy to use!
  1242.  
  1243.   Infodex <ASP> - Multipurpose Database!
  1244.     Infodex is a versatile database manager used to keep track of names and
  1245.     addresses, equipment, computer software, books, and much more!  Includes
  1246.     a FREE-FORM layout.  Add, delete, or rearrange fields EASILY!  Search
  1247.     for text in any field.  Import and export to a delimited text file.
  1248.     Quickly browse through a list of records.  Easy push button interface!
  1249.  
  1250.   Programmer's Project Manager
  1251.     PPM is a project manager that allows Builder or BASIC users to have
  1252.     complete control over their program's development.  Edit source files
  1253.     using the PPM Editor, or specify your own favorite editor.  Compile,
  1254.     link using multiple libraries, compress the EXE, scan for viruses,
  1255.     date/time stamp, and then compress the entire project, all under the
  1256.     control of PPM.
  1257.  
  1258.   Subber <ASP> - The Character Subber!
  1259.     Subber is designed to substitute characters in a WildCat! bulletin,
  1260.     menu, or other .BBS display file.  Create a generic background using
  1261.     WCDraw or TheDraw, and create text using your favorite text editor.  Use
  1262.     Subber to combine the two together!  Ideal for BBS system notices, news,
  1263.     & info screens that need to be changed frequently.
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.                                     Page 20
  1280.  
  1281.  
  1282.  
  1283.                    Stevenson Technical Services, Inc. (STSI)
  1284.                              108 Second Avenue West
  1285.                              Bertha, MN 56437-0297
  1286.                            Phone/FAX: (218) 924-2050
  1287.                       The STSI BBS: (218) 924-2060, N,8,1
  1288.  
  1289.                         QwkSlave 1.00 Registration Form
  1290.  
  1291.      Qty    Description                                Price Each      Total
  1292.  
  1293.     _____   QwkSlave 1.00 Single-User Registration      $49.95    ________
  1294.               Includes a printed manual, 3 1/2" & 5 1/4" diskettes,
  1295.               removal of nag screens and database record limit,
  1296.               and a registration number good for all version 1.x
  1297.               releases.
  1298.  
  1299.     _____   QwkSlave 1.00 Site-License (Users? ___)     ______    ________
  1300.               (Same price breaks apply for site-licensing.)
  1301.  
  1302.            # of Users      Price           # of Users       Price
  1303.            ----------     -------          ----------      -------
  1304.                 5    ->   $150.00              50     ->   $600.00
  1305.                10    ->   $300.00             100     ->   $750.00
  1306.                20    ->   $450.00            More?    ->    CALL
  1307.  
  1308.  
  1309.                                                         Sub-Total: ________
  1310.  
  1311.                            Minnesota Residents Add 6.5% Sales Tax: ________
  1312.  
  1313.          Shipping/Handling (USA/Canada = $5.00, Foreign = $10.00): ________
  1314.  
  1315.                                                             Total: ________
  1316.  
  1317.       Name: ____________________________  Company: __________________________
  1318.  
  1319.    Address: _________________________________________________________________
  1320.  
  1321.       City: ___________________________  State: _____  Zip Code: ____________
  1322.  
  1323.     Country: ___________________________  Phone: ____________________________
  1324.  
  1325.     Please Register QwkSlave To This Name: __________________________________
  1326.  
  1327.  
  1328.     Method of Payment: ___ Visa/MC   ___ American Express   ___ Discover
  1329.                        ___ Check/Money Order Enclosed
  1330.               (Checks/MO's must be in U.S. Funds drawn on a U.S. Bank!)
  1331.  
  1332.  
  1333.    Credit Card #: _________________________________  Expiration Date: ___/___
  1334.  
  1335.    Name on Card: _______________________  Signature: ________________________
  1336.  
  1337.    Comments / Suggestions: __________________________________________________
  1338.  
  1339.    __________________________________________________________________________
  1340.  
  1341.  
  1342.  
  1343.                                     Page 21
  1344.  
  1345.  
  1346.  
  1347.   Please take a minute to answer the following questions.  Your answers
  1348.   will assist us in improving and marketing QwkSlave.  (Check all that
  1349.   apply.)
  1350.  
  1351.  
  1352.   Where did you hear about QwkSlave?
  1353.  
  1354.   [ ] BBS             [ ] Catalog/Magazine    [ ] Friend/Relative
  1355.   [ ] Rack Vendor     [ ] User's Group        [ ] Other _______________
  1356.  
  1357.   Please provide name of BBS/Catalog/Magazine/User's Group, (if possible)
  1358.  
  1359.   ______________________________________________________________________
  1360.  
  1361.  
  1362.   What operating systems / environments do you use?
  1363.  
  1364.   [ ] DOS    [ ] Windows   [ ] DESQview/DESQview/X     [ ] OS/2
  1365.  
  1366.  
  1367.   Would you like to see a Windows version of QwkSlave?
  1368.  
  1369.   [ ] Yes    [ ] No        [ ] Doesn't Matter
  1370.  
  1371.  
  1372.   What types of messages or what message conferences do you use QwkSlave for?
  1373.  
  1374.   __________________________________________________________________________
  1375.  
  1376.  
  1377.   What feature(s) do you like the most about QwkSlave? _____________________
  1378.  
  1379.   __________________________________________________________________________
  1380.  
  1381.  
  1382.   What feature(s) would you like to see added to QwkSlave? _________________
  1383.  
  1384.   __________________________________________________________________________
  1385.  
  1386.  
  1387.   Additional Comments: _____________________________________________________
  1388.  
  1389.   __________________________________________________________________________
  1390.  
  1391.  
  1392.     May We Quote You?    [ ] Yes    [ ] No    [ ] Doesn't Matter
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.                                     Page 22
  1408.  
  1409.